Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 Italy F15 Great Britain F1 Great Britain F2 Croatia F1 Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Israel F3 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F7 Croatia F7 Croatia F8 Croatia F9 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Italy F20 Turkey F2 Croatia F1 Croatia F2 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Czech Republic F1 Czech Republic F3 Slovenia F3 Austria F1 Czech Republic F4 Hungary F1 Morocco F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Austria F2 Croatia F2 Italy F16 Italy F19 Germany F7 Russia F1 Russia F2 Croatia F2 France F5 Italy F7 Croatia F11 Croatia F12 Salzburg Challenger Stella Artois Clay Court Championships - Budaors GHI Bronx Tennis Classic - Bronx Nordea Open - Bastad Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov Wimbledon - London ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Status Athens Open - Athens Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Unicredit Czech Open - Prostejov Plava Laguna Croatia Open - Umag Porsche Open - Poznan Mallorca Challenger Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Sarajevo Challenger Fergana Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Bratislava Challenger Sunrise Challenger Athens Challenger Istanbul Challenger U.S. Open - New York Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Prague Challenger Zagreb Challenger Nottingham Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Astana Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Steelers Cup - Kosice Nottingham Challenger Kosice Challenger Milan Challenger Cordenons Challenger Brasov Challenger Trnava Challenger Lermontov Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Sarajevo Challenger Le Gosier Challenger Ostrava Challenger Johannesburg Challenger Kun-Ming Challenger Rome Challenger Busan Challenger Prostejov Challenger Kosice Challenger Granby Challenger Poznan Challenger Liberec Challenger Kazan Challenger Alphen Challenger St. Remy Challenger Trnava Challenger Tashkent Challenger Casablanca Challenger Bratislava Challenger Coffee Cup Challenger - Chikmagalur Helsinki Challenger Bergamo Challenger Irving Challenger Guadalajara Challenger Mersin Challenger Shenzhen Challenger Ostrava Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Samarkand Challenger Arad Challenger Kosice Challenger Braunschweig Challenger San Benedetto Challenger Granby Challenger Poznan Challenger Tampere Challenger Genova Challenger Meknes Challenger Kenitra Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger Drummondville Challenger Raanana Challenger San Luis Potosi Challenger Mersin Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger San Benedetto Challenger Granby Challenger Unique Zagreb Open - Zagreb Portoroz Challenger Alphen Challenger St. Remy Challenger Kenitra Challenger Izmir Challenger Orleans Challenger Mons Challenger Mohammedia Challenger Tashkent Challenger Casablanca Challenger Brest Challenger Guayaquil Challenger Eckental Challenger Bratislava Challenger Buenos Aires Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guadalajara Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Seoul Challenger Bangkok Challenger Prostejov Challenger Czech Open 2006 - Prostejov Alphen Challenger Izmir Challenger Orleans Challenger Mohammedia Challenger Tashkent Challenger Casablanca Challenger Brest Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger St. Brieuc Challenger Taipei City Challenger Surbiton Challenger Lisbon Challenger Blois Challenger Steelers Cup - Kosice Portoroz Challenger Santo Domingo Challenger Kaohsiung Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Ortisei Challenger Eckental Challenger Bratislava Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Trofeo Sisma Mantova - Mantova Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Perugia Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Bendigo Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Split Challenger Barcelona Challenger Lisbon Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Marbella Challenger Belgrade Challenger Rome 2 Challenger Ostrava Challenger Togliatti Cup - Togliatti Prague Challenger Zagreb Challenger Oeiras 3 Challenger Biella 7 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Salzburg-Anif Challenger dBI Tennis Challenger - Binghamton Cary Challenger Trieste Challenger Meerbusch Challenger Mallorca Challenger Tulln Challenger Sibiu Challenger Barcelona Challenger Ismaning Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Steelers Cup 2005 - Kosice Lille Challenger Lugano Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Ilkley Challenger Malaga Challenger Zug Challenger Cordenons Challenger Meerbusch Challenger Santo Domingo Challenger Banja Luka Challenger Como Challenger Mallorca Challenger Sibiu Challenger Orleans Challenger Ismaning Challenger Challenger Brasov - Brasov Ortisei Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Noumea Challenger Vilnius Challenger Antalya Challenger Szekesfehervar Challenger Zadar Challenger Ostrava Challenger Prague 2 Challenger Tunis Challenger Bratislava 1 Challenger Tatra Banka Open - Bratislava Czech Indoor Open - Prague Kobstaedernes ATP Challenger - Kolding Tatra Banka Open - Bratislava Busan Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Baden Open - Karlsruhe Tatra Banka Slovak Open - Bratislava Orleans Challenger Rennes Challenger Prague Challenger Arad Challenger San Marino Challenger Como Challenger Banja Luka Challenger PEOPLEnet Cup - Dnepropetrovsk Dharwad Challenger 2006 - Dharwad Cherbourg Challenger IPP Open - Helsinki Kosice Open-Steelers Cup 2008 - Kosice Johannesburg Challenger Tatra Banka Open 2003 - Bratislava Ostrava Challenger Ostdeutscher Sparkassen Cup - Dresden KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Prosperita Open 2007 - Ostrava Siemens Open 2007 - Scheveningen Open de Rennes La Trinitaine - Rennes Internazionali di Tennis di Bergamo - Bergamo Samsung Securities Cup - Seoul Tunis Open - Tunis Tennis Napoli Cup - Napoli Banja Luka Challenger BH Indoor Sarajevo - Sarajevo Sarajevo Challenger Poznan Challenger Astana Open - Astana Bratislava 2 Challenger BCR Open Romania - Bucharest Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney Lima Challenger PBZ Zagreb Indoors - Zagreb Stockholm Open - Stockholm Gerry Weber Open - Halle Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Heilbronn Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Mons Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Orleans Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Biel Challenger Bendigo Challenger Ostrava Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Barletta Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Davidoff Swiss Indoors Basel - Basel Noventi Open - Halle Hall of Fame Open - Newport Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Serbia Open - Belgrade BMW Open - Munich Stockholm Open - Stockholm Firenze Open - Florence Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka U.S. National Indoor Tennis Championships - Memphis Bet-at-home Open - Hamburg Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Open Sud de France - Montpellier BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Helsinki Challenger Ismaning Challenger Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, PO, SVK-POR 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, SVK-SLO 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Danderyd Challenger Canberra Challenger Davis Cup, Group I, PO, TUN-BIH 1-3 Miami Open - Miami Australian Open - Melbourne Olympics - London Qatar ExxonMobil Open - Doha Manama Challenger Davis Cup, Group I, 1R, BIH-GER 0-4 Ottignies-Louvain-la-Neuve Challenger Davis Cup, World Group, QR, AUS-BIH 4-0 Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, 1R, BIH-MEX 3-1 Phoenix Challenger Ostrava Challenger Tunis Challenger Bucharest Open - Bucharest Wimbledon - London Split Challenger Zagreb Challenger French Open - Paris Olympics - Rio de Janeiro Internazionali BNL d'Italia - Rome Nottingham 2 Challenger Davis Cup, Group I, 2R, SVK-BIH 2-3 Ilkley Challenger Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, World Group, PO, SWE-BIH 3-1 Bonn Challenger U.S. Open - New York Davis Cup, World Group I, 1R, TPE-BIH 3-2 Istanbul Challenger Manacor Challenger Japan Open Tennis Championships - Tokyo Hangzhou Open - Hangzhou Brest Challenger Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Bratislava 2 Challenger Belgrade Open - Belgrade Lyon Challenger Banja Luka Challenger Mutua Madrid Open - Madrid Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3 Davis Cup, Group I, 1R, ECU-BIH 3-2 Sibiu Challenger Movistar Chile Open - Santiago Bordeaux Challenger Cap Cana Challenger BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Rio Open - Rio de Janeiro Rosario Challenger Montemar Challenger Maia Challenger Internazionali BNL d'Italia - Rome Canberra Challenger Adelaide International - Adelaide Argentina Open - Buenos Aires Australian Open - Melbourne Zadar Challenger Plava Laguna Croatia Open - Umag National Bank Open - Toronto Tiriac Open - Bucharest French Open - Paris Hamburg Open - Hamburg Boss Open - Stuttgart Mallorca Championships - Mallorca Wimbledon - London Nordea Open - Bastad Cincinnati Open - Cincinnati U.S. Open - New York Japan Open Tennis Championships - Tokyo Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai European Open - Brussels Erste Bank Open - Vienna